
package org.jeecg.modules.friends.trade.dto;

import java.util.LinkedHashMap;
import java.util.Map;
import javax.annotation.Generated;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
    "is_from_cart",
    "cashier_id",
    "fx_kdt_id",
    "id_card_name",
    "fx_inner_transaction_no",
    "invoice_title",
    "is_sub_order",
    "cashier_name",
    "is_points_order",
    "settle_time",
    "fx_outer_transaction_no",
    "daogou",
    "merchant_customized_special_order",
    "is_parent_order",
    "id_card_number",
    "fx_order_no",
    "dept_id",
    "parent_order_no",
    "purchase_order_no",
    "create_device_id"
})
@Generated("jsonschema2pojo")
public class OrderExtra {

    @JsonProperty("is_from_cart")
    private String isFromCart;
    @JsonProperty("cashier_id")
    private String cashierId;
    @JsonProperty("fx_kdt_id")
    private String fxKdtId;
    @JsonProperty("id_card_name")
    private String idCardName;
    @JsonProperty("fx_inner_transaction_no")
    private String fxInnerTransactionNo;
    @JsonProperty("invoice_title")
    private String invoiceTitle;
    @JsonProperty("is_sub_order")
    private String isSubOrder;
    @JsonProperty("cashier_name")
    private String cashierName;
    @JsonProperty("is_points_order")
    private String isPointsOrder;
    @JsonProperty("settle_time")
    private String settleTime;
    @JsonProperty("fx_outer_transaction_no")
    private String fxOuterTransactionNo;
    @JsonProperty("daogou")
    private String daogou;
    @JsonProperty("merchant_customized_special_order")
    private String merchantCustomizedSpecialOrder;
    @JsonProperty("is_parent_order")
    private String isParentOrder;
    @JsonProperty("id_card_number")
    private String idCardNumber;
    @JsonProperty("fx_order_no")
    private String fxOrderNo;
    @JsonProperty("dept_id")
    private String deptId;
    @JsonProperty("parent_order_no")
    private String parentOrderNo;
    @JsonProperty("purchase_order_no")
    private String purchaseOrderNo;
    @JsonProperty("create_device_id")
    private String createDeviceId;
    @JsonIgnore
    private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>();

    @JsonProperty("is_from_cart")
    public String getIsFromCart() {
        return isFromCart;
    }

    @JsonProperty("is_from_cart")
    public void setIsFromCart(String isFromCart) {
        this.isFromCart = isFromCart;
    }

    @JsonProperty("cashier_id")
    public String getCashierId() {
        return cashierId;
    }

    @JsonProperty("cashier_id")
    public void setCashierId(String cashierId) {
        this.cashierId = cashierId;
    }

    @JsonProperty("fx_kdt_id")
    public String getFxKdtId() {
        return fxKdtId;
    }

    @JsonProperty("fx_kdt_id")
    public void setFxKdtId(String fxKdtId) {
        this.fxKdtId = fxKdtId;
    }

    @JsonProperty("id_card_name")
    public String getIdCardName() {
        return idCardName;
    }

    @JsonProperty("id_card_name")
    public void setIdCardName(String idCardName) {
        this.idCardName = idCardName;
    }

    @JsonProperty("fx_inner_transaction_no")
    public String getFxInnerTransactionNo() {
        return fxInnerTransactionNo;
    }

    @JsonProperty("fx_inner_transaction_no")
    public void setFxInnerTransactionNo(String fxInnerTransactionNo) {
        this.fxInnerTransactionNo = fxInnerTransactionNo;
    }

    @JsonProperty("invoice_title")
    public String getInvoiceTitle() {
        return invoiceTitle;
    }

    @JsonProperty("invoice_title")
    public void setInvoiceTitle(String invoiceTitle) {
        this.invoiceTitle = invoiceTitle;
    }

    @JsonProperty("is_sub_order")
    public String getIsSubOrder() {
        return isSubOrder;
    }

    @JsonProperty("is_sub_order")
    public void setIsSubOrder(String isSubOrder) {
        this.isSubOrder = isSubOrder;
    }

    @JsonProperty("cashier_name")
    public String getCashierName() {
        return cashierName;
    }

    @JsonProperty("cashier_name")
    public void setCashierName(String cashierName) {
        this.cashierName = cashierName;
    }

    @JsonProperty("is_points_order")
    public String getIsPointsOrder() {
        return isPointsOrder;
    }

    @JsonProperty("is_points_order")
    public void setIsPointsOrder(String isPointsOrder) {
        this.isPointsOrder = isPointsOrder;
    }

    @JsonProperty("settle_time")
    public String getSettleTime() {
        return settleTime;
    }

    @JsonProperty("settle_time")
    public void setSettleTime(String settleTime) {
        this.settleTime = settleTime;
    }

    @JsonProperty("fx_outer_transaction_no")
    public String getFxOuterTransactionNo() {
        return fxOuterTransactionNo;
    }

    @JsonProperty("fx_outer_transaction_no")
    public void setFxOuterTransactionNo(String fxOuterTransactionNo) {
        this.fxOuterTransactionNo = fxOuterTransactionNo;
    }

    @JsonProperty("daogou")
    public String getDaogou() {
        return daogou;
    }

    @JsonProperty("daogou")
    public void setDaogou(String daogou) {
        this.daogou = daogou;
    }

    @JsonProperty("merchant_customized_special_order")
    public String getMerchantCustomizedSpecialOrder() {
        return merchantCustomizedSpecialOrder;
    }

    @JsonProperty("merchant_customized_special_order")
    public void setMerchantCustomizedSpecialOrder(String merchantCustomizedSpecialOrder) {
        this.merchantCustomizedSpecialOrder = merchantCustomizedSpecialOrder;
    }

    @JsonProperty("is_parent_order")
    public String getIsParentOrder() {
        return isParentOrder;
    }

    @JsonProperty("is_parent_order")
    public void setIsParentOrder(String isParentOrder) {
        this.isParentOrder = isParentOrder;
    }

    @JsonProperty("id_card_number")
    public String getIdCardNumber() {
        return idCardNumber;
    }

    @JsonProperty("id_card_number")
    public void setIdCardNumber(String idCardNumber) {
        this.idCardNumber = idCardNumber;
    }

    @JsonProperty("fx_order_no")
    public String getFxOrderNo() {
        return fxOrderNo;
    }

    @JsonProperty("fx_order_no")
    public void setFxOrderNo(String fxOrderNo) {
        this.fxOrderNo = fxOrderNo;
    }

    @JsonProperty("dept_id")
    public String getDeptId() {
        return deptId;
    }

    @JsonProperty("dept_id")
    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    @JsonProperty("parent_order_no")
    public String getParentOrderNo() {
        return parentOrderNo;
    }

    @JsonProperty("parent_order_no")
    public void setParentOrderNo(String parentOrderNo) {
        this.parentOrderNo = parentOrderNo;
    }

    @JsonProperty("purchase_order_no")
    public String getPurchaseOrderNo() {
        return purchaseOrderNo;
    }

    @JsonProperty("purchase_order_no")
    public void setPurchaseOrderNo(String purchaseOrderNo) {
        this.purchaseOrderNo = purchaseOrderNo;
    }

    @JsonProperty("create_device_id")
    public String getCreateDeviceId() {
        return createDeviceId;
    }

    @JsonProperty("create_device_id")
    public void setCreateDeviceId(String createDeviceId) {
        this.createDeviceId = createDeviceId;
    }

    @JsonAnyGetter
    public Map<String, Object> getAdditionalProperties() {
        return this.additionalProperties;
    }

    @JsonAnySetter
    public void setAdditionalProperty(String name, Object value) {
        this.additionalProperties.put(name, value);
    }

}
